"""
	字符串的格式化
        Python中字符串格式化使用操作符:%(沿用C的习惯)
        %c 格式化字符及其ASCII码
        %s 格式化字符串
        %d 格式化整数       d digit
        %u 格式化无符号整数 u unsigned
        %o 格式化八进制
        %x 格式化十六进制
        %f 格式化浮点数  %2.3f  可以指定精确度 % m.df
        %e 格式化科学计数法
        %g 同%f %e
"""

print("今天是星期%s" %"一")
print("今天是星期%d" %1)
# %f默认是输出6位小数
print("圆周率的值是:%f" %3.1415926)
print("圆周率的值是:%.2f" %3.1415926)
print("圆周率的值是:%.2f" %3.1415926)
print("圆周率的值是:%e" %3.1415926)

print("%.5s" %("helloworld"))
# 10 是字符宽度为10 (如果按照精度进行截取的内容不满足宽度为10 左填充空格补齐宽度到10) 精度为5
print("从元组中获取字符串的精确度为:%*.*s" %(10,5,"hello world"))
# lpad("str",10,"#") # #######str  mysql中字符串的左填充函数.


# 把123变成00123
# 使用0来将123的显示宽度填充到5
print("%05d" %123)

# python3.x 更多推荐使用format
print("{}".format(123))












